home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 54.zip / BS part 54 / CLITools.adf / scanner / Scanner.cfg next >
Encoding:
Text File  |  1993-03-27  |  9.5 KB  |  289 lines

  1. ;
  2. ; Scanner V1.6  Config File   by Mr.Great & Mr. Commodore   © 03/24/1993
  3. ; -------------------------
  4. ;
  5. ; Example configuration file with lots of extra information. Scanner
  6. ; will automatically search for and read the  "Scanner.cfg"  file if
  7. ; present in the  current directory.  You can specify any  file with
  8. ; the -C option like this:
  9. ;
  10. ;     Scanner -Cdh0:s/myscan.config
  11. ;
  12. ; In the case of all these settings, if you don't specify one, the
  13. ; program will use the defaults metioned for each one.
  14. ;
  15. ; PS! The order in which these commands are listed doesn't matter.
  16. ;     All text lines starting with ';' are ignored. Everything after
  17. ;     the "=" will be used on each line. Leading/trailing spaces are
  18. ;     trimed off. You cannot put remarks after the settings..
  19.  
  20.  
  21. ;--------------------------------------------------------------------------
  22. ; Modem settings for initialization. Default "ATZ".
  23.  
  24. MODEMINIT = ATZ
  25.  
  26.  
  27. ;--------------------------------------------------------------------------
  28. ; Optional second modem setting sent after the above one. Default blank.
  29.  
  30. MODEMSTR2 = ATX6
  31.  
  32.  
  33. ;--------------------------------------------------------------------------
  34. ; Initialize serial port baud rate. Default 19200.
  35.  
  36. BAUDRATE = 1200
  37.  
  38.  
  39. ;--------------------------------------------------------------------------
  40. ; Serial device to use, like BaudBandit.device. Default is "serial.device"
  41.  
  42. ;DEVICE = BaudBandit.device
  43. DEVICE = serial.device
  44.  
  45.  
  46. ;--------------------------------------------------------------------------
  47. ; Serial unit to use. Default is 0. Normally just for those multi-serial-
  48. ; port owners..
  49.  
  50. UNIT = 0
  51.  
  52.  
  53. ;--------------------------------------------------------------------------
  54. ; Prefix dailing string, usually something like ATDT950. Default blank.
  55.  
  56. PREFIX = ATDT950
  57.  
  58.  
  59. ;--------------------------------------------------------------------------
  60. ; String to put after the number. Default blank.
  61. ; USRobotics modems can detect second dialtones, by using "W;H". It will
  62. ; return the OK result code, if it found one and log this in the log file.
  63. ; For scanning for CARRIERs don't use any suffix string. The program will
  64. ; automatically log the carrier string  and drop carrier.
  65.  
  66. SUFFIX = W;H
  67.  
  68. ; Info for USR-DS 16.8 users: Mr. Commodore found a fucking bug in his 16.8,
  69. ; that it can't detect VOICE results, only in FAX mode. This has been
  70. ; comfirmed by USR, and they have made a new Supervisor ROM available! Also
  71. ; if you get alot of false NO DAILTONE errors, don't use ATX6.
  72.  
  73. ;--------------------------------------------------------------------------
  74. ; Timeout delay after the number is dialed. Default 20 seconds.
  75.  
  76. WAITDELAY = 33
  77.  
  78.  
  79. ;--------------------------------------------------------------------------
  80. ; Dailing delay in between calls. Default 5 seconds.
  81.  
  82. DAILDELAY = 3
  83.  
  84.  
  85. ;--------------------------------------------------------------------------
  86. ; Maximum delay when initializing modem to wait for OK string. Default 5.
  87. ; No need to mess around with this setting, but just in case, it's here..
  88.  
  89. OKDELAY = 3
  90.  
  91.  
  92. ;--------------------------------------------------------------------------
  93. ; Start and ending offsets in data table to dial. Default is 0 and 9999.
  94. ; If the table is created sequentially, with the SEQ command, you can simply
  95. ; use these offsets to directly specify which number to dial.
  96.  
  97. START = 0000
  98. END = 9999
  99.  
  100.  
  101. ;--------------------------------------------------------------------------
  102. ; Range in which to create the exchange data file. Default 0 and 9999.
  103. ; So you can randomly scan a certain range of exchanges. Very useful if you
  104. ; f.ex. only want to do exchanges 1000 to 2000, in a random order.
  105. ; TABLEEND defaults to the largest possible number in table (see EXCHDIGITS
  106. ; below) if NOT specified/present.
  107.  
  108. TABLESTART = 0000
  109. TABLEEND = 9999
  110.  
  111.  
  112. ;--------------------------------------------------------------------------
  113. ; For each scan entry in the logfile, you can specify how you want the
  114. ; date format to be:
  115. ;                      FULL = Sat Feb 27 04:20:28 1993  (Default)
  116. ;                     SHORT = 04:20:28
  117.  
  118. LOGDATE = FULL
  119.  
  120.  
  121. ;--------------------------------------------------------------------------
  122. ; Path and filename for text file to log activity. Default is "Scanner.log"
  123.  
  124. LOGFILE = Scanner.log950
  125.  
  126.  
  127. ;--------------------------------------------------------------------------
  128. ; Path and filename to exchange data file. Default is "Scanner.dat".
  129.  
  130. TABLEFILE = Scanner.dat950
  131.  
  132.  
  133. ;--------------------------------------------------------------------------
  134. ; Max Ring counter before timeout. Default 3.
  135. ; If 0 it will disable the ring counter feature.
  136.  
  137. MAXRINGS = 3
  138.  
  139.  
  140. ;--------------------------------------------------------------------------
  141. ; Number of digits in exchange used. Standard US default is 4. Certain
  142. ; amount of space is needed for the number of digits used. Technically each
  143. ; exchange number takes up 4 bytes, as we use longwords, so:
  144. ;
  145. ; Digits  Highest Number     Datafile Size  Comment
  146. ; ------  --------------   ---------------  -------------------------------
  147. ;      1               9   (in bytes)   52  To hack around the office?
  148. ;      2              99               412
  149. ;      3             999             4.012
  150. ;      4            9999            40.012  Regular US exchange.
  151. ;      5           99999           400.012  Most exchanges I would think..
  152. ;      6          999999         4.000.012  Yep, 4 Megs! Init takes 30 mins!
  153. ;      7         9999999        40.000.012  Entire US areacode! 1-800?
  154. ;      8        99999999       400.000.012
  155. ;      9       999999999     4.000.000.012  4 Gigabytes..hmm..
  156. ;
  157. ; As a 32 bit longword can only hold up to no. 4294967296, we cannot do a 10
  158. ; digit (4 Tetrabytes anyone??) table and scan the entire US. Sorry guys.. :)
  159. ;
  160. ; Currently the program randomizes the table in memory, so you can maximum do
  161. ; a 6 digit, 4 meg table. I could make the random routine filebased, which
  162. ; will be much slower if anyone would like a randomized 7 digit 40meg table.
  163. ;
  164. ; PS! Remember to change the TABLEEND value, or simply remove it. Otherwise
  165. ; it will cut off the table where you might not want it to.
  166.  
  167. EXCHDIGITS = 4
  168.  
  169.  
  170. ;--------------------------------------------------------------------------
  171. ; If YES it uses the keyboard.device to scan key presses instead of the
  172. ; active CLI Window. The keyboard.device receives all keypresses no matter
  173. ; which Window/Program you currently are in. Can be handy. Default is NO.
  174. ;
  175. ; If NO it uses the current CLI window to get the keyboard input, which is
  176. ; much nicer. You can also define and use your left/right-mousebuttons.
  177.  
  178. KEYBDEVICE = NO
  179.  
  180.  
  181. ;--------------------------------------------------------------------------
  182. ; Complete user configurable key function setup! Lets you, the user, setup
  183. ; what text and/or function you want each key to represent.
  184. ;
  185. ; Format is as follows:  KEY<Key>=<Text><Hangup Flag><Function Name>
  186. ;
  187. ; Order is not important, and you can leave out any of the three parts.
  188. ;
  189. ; > The Hang-up Flag, "^", specifies if you want the modem to drop carrier
  190. ;   upon a keypress, use a '^' somewhere in the string.
  191. ; > The Text can be any text (except for ^ and @), you wish to write to
  192. ;   the logfile and screen with the scan entry, upon keypress.
  193. ; > The Function, is a pre-programmed function that does a specific task.
  194. ;
  195. ; Current available functions you can place and use:
  196. ;
  197. ;       @INFO       Show info screen.
  198. ;       @HELP       Show help screen.
  199. ;       @JUMP       Jump to specified table offset.
  200. ;       @RETRY      Retry last number.
  201. ;       @PAUSE      Pause until same key pressed again.
  202. ;       @TIME       Print current time.
  203. ;       @SKIP       Skip entry, and continue to next.
  204. ;       @DELETE     Skip entry, and don't write in the log file.
  205. ;       @ABORT      Abort scan, and quit program.
  206. ;       @BACK       Skip entry, go one backward.
  207. ;       @FORWARD    Skip entry, go one forward.
  208. ;       @COMMENT    Prompt for comment text.
  209. ;       @ENTERSTR   Change prefix and suffix modem strings.
  210. ;
  211. ; For example examine the config line:
  212. ;
  213. ;       KEYJ=GOTO OFFSET^ @JUMP
  214. ;
  215. ; Would when the key 'J' is pressed hang-up the modem, print "GOTO OFFSET"
  216. ; on the screen and in the logfile. Then execute the actual Jump function
  217. ; routine to ask for the new offset and jump there.
  218. ;
  219. ; Available keys that can be defined are listed below. As an added bonus,
  220. ; you can also define the 10 available F-keys.
  221. ;
  222. ; With the KEYLEFT command you can define what the left mousebutton
  223. ; should do when pressed. (only if KEYBDEVICE = NO)
  224. ;
  225. ; Only default key available is ESCape. Defined as an abort/panic key.
  226.  
  227. KEYA=ANSWERING MACHINE^
  228. KEYB=BUSY^
  229. KEYC=CARRIER^
  230. KEYD=DISCONNECTED^
  231. KEYE=
  232. KEYF=FAX MACHINE^
  233. KEYG=
  234. KEYH=
  235. KEYI=@INFO
  236. KEYJ=GOTO OFFSET^@JUMP
  237. KEYK=^@COMMENT
  238. KEYL=
  239. KEYM=MESSAGE SERVICE^
  240. KEYN=NEW NUMBER^
  241. KEYO=
  242. KEYP=PAGER^
  243. KEYQ=QUIET^
  244. KEYR=@RETRY
  245. KEYS=*STOPPED* @PAUSE
  246. KEYT=TONE^
  247. KEYU=
  248. KEYV=VOICE^
  249. KEYW=
  250. KEYX=
  251. KEYY=
  252. KEYZ=@TIME
  253. KEY?=???^
  254. KEY-=ONE BACKWARD @BACK
  255. KEY+=ONE FORWARD @FORWARD
  256. KEYF01=^@ENTERSTR
  257. KEYF02=
  258. KEYF03=
  259. KEYF04=
  260. KEYF05=
  261. KEYF06=
  262. KEYF07=
  263. KEYF08=
  264. KEYF09=
  265. KEYF10=
  266. KEYDEL=@DELETE
  267. KEYESC=ABORTED @ABORT
  268. KEYRET=TIMEOUT @SKIP
  269. KEYHLP=@HELP
  270. KEYLEFT=TIMEOUT @SKIP
  271.  
  272. ;--------------------------------------------------------------------------
  273. ; Instead of using the current CLI window, let the program open it's own.
  274. ; Also, if the program cannot find or get the current Window, it will open
  275. ; a new one, no matter the setting of this option. Default is NO.
  276.  
  277. OPENWINDOW = NO
  278. ; DO NOT USE - DOESN'T WORK YET.
  279.  
  280. ;--------------------------------------------------------------------------
  281. ; For my debugging purposes only. Active when set to ON.
  282.  
  283. DEBUG = OFF
  284.  
  285.  
  286. ; Thats it so far....
  287. ;==========================================================================
  288.  
  289.